Environment for Multiprocessor Simulator Development
نویسندگان
چکیده
Performance estimation is essential for designing and investigating of new architectures including multiprocessors. Software simulation is one of the most common methods, since there is no limitation on device technology nor hardware configuration. Although lots of software simulators have been developed and used, they must be modified for each distinct target system. For designers of new architectures, it is often a cumbersome job. ISIS, an architecture independent simulation kit for multiprocessors, is developed so as to reduce such designers load. It includes various small simulators called “Units” corresponding to processors, buses, memories, caches and I/O devices. ISIS users can build simulators for their original target architectures only by connecting “Units” each other. The implementation cost is much reduced with little runtime overhead. A sample instruction-level multiprocessor simulator which has 4 processors can be executed 40,000 to 70,000 steps per second. This paper also reports experimental results of ISIS in various research projects.
منابع مشابه
On-Chip Multiprocessor with Simultaneous Multithreading
Kyoung Park et al. 13 As more transistors are integrated onto bigger die, an onchip multiprocessor will become a promising alternative to the superscalar microprocessor that dominates today’s microprocessor marketplace. This paper describes key parts of a new on-chip multiprocessor, called Raptor, which is composed of four 2-way superscalar processor cores and one graphic co-processor. To obtai...
متن کاملAugmint -a Multiprocessor Simulation Environment for Intel X86 Architectures 1
Augmint is a fast execution driven multiprocessor simulator for Intel x86 architectures. It is based on MINT [1], but provides a user interface similar to that of Tangolite [2]. For the sake of simulation speed, processors are modelled as user level threads. A user de ned memory hierarchy simulator can be plugged into the simulator to study the behaviour of the architecture under consideration. 1.
متن کاملMisse: a Multi-level Intelligent Synthesis and Simulation Environment
Multi-level Intelligent Synthesis and Simulation Environment (MISSE) is an object-oriented, top-down, high-level design environment for multiprocessor systems. Three important aspects of multiprocessor system design: modeling, synthesis, and simulation are supported in MISSE. First, multiprocessor systems are hierarchically classified and system parts modeled as objects with interrelationships....
متن کاملA New Program-Driven Parallel Machine Simulation Environment
In recent years, it has gradually become popular to use discrete-event simulation as a tool for analyzing the hardware architecture of shared-memory multiprocessors. A complete and detailed machine simulation environment can be utilized to evaluate the performance of a completed prototype hardware architecture in an operating system and application software. This paper describes the development...
متن کاملExecution-Driven Simulation Approach for Multiprocessor Architectures
There are three common approaches to the design of a simulator: event based approach, time based approach and the process based approach. The approach chosen when designing the model should be based on the characteristics of the system under study. One accepted approach of simulating an existing or developing architecture is trace-driven simulation. However, there are multiple problems while ap...
متن کاملRTMultiSim: A Versatile Simulator for Multiprocessor Real-Time Systems
This paper presents a simulation tool that can be used for the evaluation of real-time behavior for a wide range of parallel and distributed systems. The simulator is based on a flexible workload and CPU/execution model that covers different multiprocessor scenarios, from parallel systems and independent task sets to distributed environments and task sequences (transactions). The simulator may ...
متن کاملذخیره در منابع من
با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید
عنوان ژورنال:
دوره شماره
صفحات -
تاریخ انتشار 2000